dict(字典)是由無序且不重複的鍵值對所組成
字典的建立
可用大括號
{ }
或用dict( )
語法來建立字典
d1, d2皆為dict物件
函數 | 說明 |
---|---|
d1.clear() | 清空d1字典的內容 |
d1.copy() | 複製d1並傳回 |
d1.get(a, def) | 傳回a的值。如a不在d1裡則傳回def,def未填則回傳None |
d1.item() | 傳回d1所有鍵值對組成的物件,以序對表示 |
d1.keys() | 傳回d1所有鍵組成的物件 |
d1.setdefault(key, def) | 如key不存在,則將{key:def}添到d1並傳回def。如key已存在,則傳回對應key的值 |
d1.update(d2) | d2的鍵值更新到d1 |
d1.values() | 傳回字典d1所有值所組成的物件 |
d1.pop(key, def) | 刪除key對應的值,傳回被刪除的值 |
d1.popitem() | 隨機取出一個鍵值對,以序列回傳 |